home *** CD-ROM | disk | FTP | other *** search
- package com.ms.dxmedia;
-
- import com.ms.com.ComFailException;
- import com.ms.dxmedia.rawcom.IDAArray;
- import com.ms.dxmedia.rawcom.IDABehavior;
-
- public class ArrayBvr extends Behavior {
- private IDAArray _COMptr;
-
- public void setCOMBvr(IDABehavior var1) {
- super.setCOMBvr(var1);
- this._COMptr = (IDAArray)var1;
- }
-
- public static ArrayBvr newUninitBvr(ArrayBvr var0) {
- try {
- return new ArrayBvr(StaticsBase.getCOMPtr().UninitializedArray(var0.getCOMPtr()));
- } catch (ComFailException var3) {
- throw StaticsBase.handleError(var3);
- }
- }
-
- public ArrayBvr(IDAArray var1) {
- super(var1);
- this._COMptr = var1;
- }
-
- public ArrayBvr() {
- super((IDABehavior)null);
- this._COMptr = null;
- }
-
- public Behavior nth(NumberBvr var1) {
- try {
- return Statics.makeBvrFromInterface(this.getCOMPtr().NthAnim(var1.getCOMPtr()));
- } catch (ComFailException var4) {
- throw StaticsBase.handleError(var4);
- }
- }
-
- public ArrayBvr(Behavior[] var1) {
- super((IDABehavior)null);
-
- try {
- int var2 = var1.length;
- IDABehavior[] var3 = new IDABehavior[var2];
-
- for(int var4 = 0; var4 < var2; ++var4) {
- var3[var4] = var1[var4].getCOMBvr();
- }
-
- IDAArray var7 = StaticsBase.getCOMPtr().DAArrayEx(var2, var3);
- this.setCOMBvr(var7);
- } catch (ComFailException var6) {
- throw StaticsBase.handleError(var6);
- }
- }
-
- public IDAArray getCOMPtr() {
- return this._COMptr;
- }
-
- public NumberBvr length() {
- try {
- return new NumberBvr(this.getCOMPtr().Length());
- } catch (ComFailException var3) {
- throw StaticsBase.handleError(var3);
- }
- }
- }
-